/**
 * 获取线别
 * 通过线别ID获取区间站场列表
 */

import { fetchListLine } from "@/api/line"; // 线别Api
import { fetchListLinestation } from "@/api/linestation"; // 获取区间站场列表 
import { fetchListAdmin } from "@/api/admin"; // 获取区间站场列表 


/**
 * 获取线别信息
 * @param 
 * @param 
 * @returns { Array } 数据列表
 */
export async function getLineType() {
    let LineClassListAll = [];
    await fetchListLine({}).then((response) => {
        LineClassListAll = response.list;
    });
    return LineClassListAll;
}


/**
 * 二级联动
 * 通过选择线别获取对应线别的下的杆号
 * @param {(Object|string|number)} time
 * @param {string} cFormat
 * @returns {string | null}
 */
export async function getStationName(line_id, start) {
    // console.log(line_id);    
    let LinestationListAll = [];
    await fetchListLinestation({line_id: line_id}).then((response) => {
        LinestationListAll = response.list;
    });
    return LinestationListAll;
}


/**
 * 领导人列表
 * @param {(Object|string|number)} time
 * @param {string} cFormat
 * @returns {string | null}
 */
 export async function getAdminList(ad_id) {
    let AdminList = [];
    await fetchListAdmin({ad_id: ad_id}).then((response) => {
        AdminList = response.list;
    });
    return AdminList;
}
